def pyramid99(N):
    lines_pyramid = []

    for i in range(1, N + 1):
        line_arr = []
        for j in range(1, i + 1):
            line_arr.append('{}x{}={}'.format(i, j, i * j))
        line_str = ' '.join(line_arr)
        lines_pyramid.append(line_str)

    # 获取最后一行的长度
    l_last_line = len(lines_pyramid[-1])

    # 计算每行前面需要添加的空格数
    lines_pyramid = [(' ' * int((l_last_line - len(ln)) / 2)) + ln for ln in lines_pyramid]
    
    # 将所有行连接成一个字符串，并打印
    out = '\n'.join(lines_pyramid)
    print(out)

# 调用函数并传入参数
pyramid99(5)